/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.ucue.ECU.ngc;

import edu.ucue.ECU.dao.EntidadDB;
import edu.ucue.ECU.exp.BuscarDatosEntidadException;
import edu.ucue.ECU.exp.BuscarDatosResponsableException;
import edu.ucue.ECU.exp.GuardarDatosEntidadException;
import java.util.ArrayList;

/**
 *
 * @author Emily
 */
public class Entidad{
    private int idEntidad;
    private String Nombre;
    EntidadDB datos;

    public Entidad() {
        datos=new EntidadDB();
    }

    
    public int getIdEntidad() {
        return idEntidad;
    }

    public void setIdEntidad(int idEntidad) {
        this.idEntidad = idEntidad;
    }

    public String getNombre() {
        return Nombre;
    }

    public void setNombre(String Nombre) {
        this.Nombre = Nombre;
    }
    
    public ArrayList listar() throws BuscarDatosEntidadException{
        
        return datos.listar();
    }
    
    public void buscar() throws BuscarDatosEntidadException {
        datos.buscar(this);
    }
    
    public void grabar() throws GuardarDatosEntidadException {
        datos.grabar(this);
    }
    
    public Responsable getResponsable() throws BuscarDatosResponsableException{
        return datos.buscarResponsable(this);
    }
 
    
    public  String update(){
        return "";
    }
    
}
